//package com.soap.utils;
//
//import com.zx.weight.common.ApiCode;
//import com.zx.weight.common.ResultDto;
//import com.zx.weight.common.exception.ValidateParamException;
//import km.common.utils.ValidateUtils;
//import org.apache.commons.lang3.StringUtils;
//
///**
// * @author didi
// * @date 2020/3/26 9:42
// */
//public class ValidateParamUtils {
//    /**
//     * 校验请求参数（对象）
//     *
//     * @param object 请求参数对象
//     */
//    public static void validateParam(Object object) {
//        String err = ValidateUtils.getErrorsOne(object);
//        if (StringUtils.isNotBlank(err)) {
//            throw ValidateParamException.of(ResultDto.setApiCode(ApiCode.INPUT_ISNULL));
//        }
//    }
//
//    /**
//     * 分组校验请求参数（对象）
//     *
//     * @param object 请求参数对象
//     * @param clazz  组
//     */
//    public static void validateParamByGroup(Object object, Class clazz) {
//        String err = ValidateUtils.getGroupErrorsOne(object, clazz);
//        if (StringUtils.isNotBlank(err)) {
//            throw ValidateParamException.of(ResultDto.setApiCode(ApiCode.INPUT_ISNULL).setMsg(err));
//        }
//    }
//
//    /**
//     * 分组校验请求参数（对象）
//     *
//     * @param object 请求参数对象
//     * @param clazz  组
//     */
//    public static void validateParamByGroup(Object object, Class... clazz) {
//        String err = ValidateUtils.getGroupErrorsOne(object, clazz);
//        if (StringUtils.isNotBlank(err)) {
//            throw ValidateParamException.of(ResultDto.setApiCode(ApiCode.INPUT_ISNULL).setMsg(err));
//        }
//    }
//}
